﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using EntityLayer;
namespace DataLayer.DAO
{
    public class clsT_AudienciaDAO
    {
        private BDCONTRALORIAEntities ContextoDeObjs = new BDCONTRALORIAEntities();

        public bool InsertarVarios(List<T_Audiencia> Obj, string CO_legajo)
        {
            try
            {
                ContextoDeObjs.ExecuteStoreCommand("delete T_Audiencia where CO_legajo='" + CO_legajo + "'");

                foreach (T_Audiencia item in Obj)
                {
                    ContextoDeObjs.AddObject("T_Audiencia", item);
                }
                ContextoDeObjs.SaveChanges();
                return true;
            }
            catch (Exception)
            {
                return false;
                throw;
            }
        }

        public List<V_Listar_Audiencia> V_listarAudienciaCO_legajo(string CO_legajo)
        {
            List<V_Listar_Audiencia> V_listarAudienciaCO_legajo = new List<V_Listar_Audiencia>();
            var q = from c in ContextoDeObjs.V_Listar_Audiencia
                    where c.CO_legajo == CO_legajo
                    select c;
            V_listarAudienciaCO_legajo = q.ToList();
            return V_listarAudienciaCO_legajo;
        }
    }
}
